package com.wh.wisdomsite.xbox.ba.service;


import com.baomidou.mybatisplus.service.IService;
import com.wh.wisdomsite.xbox.ba.entity.CommonDict;
import com.wh.wisdomsite.xbox.pojo.ba.CommonDictIn;

import java.util.List;


/***
 *字典配置service
 * @author 杨世强
 * @date 15:31 2018/8/2
 * @Copyright 公司版权所有
 * @Company 贵州万华科技有限公司Copyright (c) 2016
 * @version V1.0
 */
public abstract interface ICommonDictService extends IService<CommonDict> {


    /**
     * 添加字典
     * @param commonDictIn
     * @return
     */
    boolean saveCommonDict(CommonDictIn commonDictIn);


    /**
     * 获取所有模块
     * @return
     */
    List<CommonDict> getModelList();


    /**
     * 根据模块代码获取所有功能
     * @param modelCode 模块代码
     * @return
     */
    List<CommonDict> getFunList(String modelCode);


    /**
     * 根据功能代码获取所有属性
     * @param funCode 属性代码
     * @return
     */
    List<CommonDict> getPropertyList(String funCode);



}
